From 9fb3b842536a428731c63545bfd0499ac3959d42 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 4 Jul 2018 15:03:27 +0200 Subject: [PATCH] rendernode: Make offset nodes use floats It's OpenGL stuff, use floats. --- gsk/gskrendernode.h | 8 ++++---- gsk/gskrendernodeimpl.c | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/gsk/gskrendernode.h b/gsk/gskrendernode.h index 0515863cdf..5abcf951fe 100644 --- a/gsk/gskrendernode.h +++ b/gsk/gskrendernode.h @@ -205,14 +205,14 @@ const graphene_matrix_t * GDK_AVAILABLE_IN_ALL GskRenderNode * gsk_offset_node_new (GskRenderNode *child, - double x_offset, - double y_offset); + float x_offset, + float y_offset); GDK_AVAILABLE_IN_ALL GskRenderNode * gsk_offset_node_get_child (GskRenderNode *node); GDK_AVAILABLE_IN_ALL -double gsk_offset_node_get_x_offset (GskRenderNode *node); +float gsk_offset_node_get_x_offset (GskRenderNode *node); GDK_AVAILABLE_IN_ALL -double gsk_offset_node_get_y_offset (GskRenderNode *node); +float gsk_offset_node_get_y_offset (GskRenderNode *node); GDK_AVAILABLE_IN_ALL GskRenderNode * gsk_opacity_node_new (GskRenderNode *child, diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c index 190eb5beba..2777c4ca74 100644 --- a/gsk/gskrendernodeimpl.c +++ b/gsk/gskrendernodeimpl.c @@ -2561,8 +2561,8 @@ struct _GskOffsetNode GskRenderNode render_node; GskRenderNode *child; - double x_offset; - double y_offset; + float x_offset; + float y_offset; }; static void @@ -2694,8 +2694,8 @@ static const GskRenderNodeClass GSK_OFFSET_NODE_CLASS = { */ GskRenderNode * gsk_offset_node_new (GskRenderNode *child, - double x_offset, - double y_offset) + float x_offset, + float y_offset) { GskOffsetNode *self; @@ -2732,7 +2732,7 @@ gsk_offset_node_get_child (GskRenderNode *node) return self->child; } -double +float gsk_offset_node_get_x_offset (GskRenderNode *node) { GskOffsetNode *self = (GskOffsetNode *) node; @@ -2742,7 +2742,7 @@ gsk_offset_node_get_x_offset (GskRenderNode *node) return self->x_offset; } -double +float gsk_offset_node_get_y_offset (GskRenderNode *node) { GskOffsetNode *self = (GskOffsetNode *) node; -- 2.30.2